﻿using CASFacturacion.DataSetFacturacionTableAdapters;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CASFacturacion
{
    public class CADProducto
    {
        private static ProductoTableAdapter adaptador = new ProductoTableAdapter();


        public static void NewProducto(String Descripcion, Decimal precio, int Stock, String Notas, int idIva, int idDepartamento)
        {
            adaptador.newProducto(Descripcion, precio, Stock, Notas, idIva, idDepartamento);
        }


        public static String GetDescipcionDeProductoConId(int idProducto)
        {
            String descripcion = adaptador.getDescripcionDeProductoConId(idProducto);
            return descripcion;
        }


        public static Decimal GetPrecioDeProductoConId(int idProducto)
        {
            Decimal Precio = (Decimal)adaptador.getPrecioDelProductoConId(idProducto);
            return Precio;
        }


        public static bool HayStockDelProductoConId(int idProducto)
        {
            Boolean respuestaADevolver = false;
            try
            {
                int stock = (int)adaptador.getStockDelProductoConId(idProducto);
                if (stock > 0)
                {
                    respuestaADevolver = true;
                }
            }
            catch (Exception)
            {
                respuestaADevolver = false;
            }

            return respuestaADevolver;
        }
    }
}
